<!-- FORMULARIO CONFIGURACION KARDEX -->
<!-- Botón activo-->
<script language="javascript" type="text/javascript">
    $(function() {
        $( "#activockardex" ).buttonset();
    });
</script>
<!-- Botón liberado-->
<script language="javascript" type="text/javascript">
    $(function() {
        $( "#liberadock" ).buttonset();
    });
</script>
<!-- Botón liberado dependiente-->
<script language="javascript" type="text/javascript">
    $(function() {
        $( "#liberadockd" ).buttonset();
    });
</script>
<!-- Botón asigna lote-->
<script language="javascript" type="text/javascript">
    $(function() {
        $( "#asignalote" ).buttonset();
    });
</script>
<!-- Botón asigna lote dependiente-->
<script language="javascript" type="text/javascript">
    $(function() {
        $( "#asignalotedependiente" ).buttonset();
    });
</script>
<!-- Botón origen obligatorio-->
<script language="javascript" type="text/javascript">
    $(function() {
        $( "#obligaorigen" ).buttonset();
    });
</script>

<!-- LISTA DE CKARDEXS Y FORMULARIO DE CKARDEXS-->
<!-- TRAE LOS CKARDEXS -->
<script>
    function traeckardexs() {
        if(seleccionado == 'ckardexs'){
            $(function() { 
                $.ajax({ 
                    data: "accio=omplirLlista", 
                    type: "GET", 
                    dataType: "json", 
                    url: "./controlador/CkardexControl.php", 
                    beforeSend : function(jqXHR, settings) {
                        console.info('in beforeSend');
                        console.log(jqXHR, settings);
                        $("#divajax").show(); 
                    },
                    error : function(jqXHR, textStatus, errorThrown) {
                        console.info('in error');
                        console.log(jqXHR, textStatus, errorThrown);
                    },
                    success: function(data){ 
                        //alert("hola");
                        mostraLlistaCkardexs(data);
                        $("#divajax").hide();
                        $(".derechaConfig").hide();
                    }
                });
            }); 
        }
    }
</script>

<!-- MUESTRA LA LISTA DE CKARDEXS -->
<script language="javascript" type="text/javascript">
    function mostraLlistaCkardexs(data) {
        if(seleccionado == 'ckardexs'){
            $("#tckardexs").empty();
            var texto = "<thead><tr><th>C</th><th>T.Loc.</th><th>T.Mov.</th><th>Prod.</th><th>Rol</th><th>GM</th><th>T.Loc.D.</th><th>T.Mov.D.</th><th>Prod.D.</th><th>Lot</th><th>L.D.</th><th>O?</th></tr></thead><tbody>";
            $.each(data,function(index,value) {
                var elid="CK-"+data[index].codigoCkardex;
                texto = texto + "<tr id='"+elid+"'>";
                texto = texto + '<td>'+data[index].codigoCkardex+'</td>';
                texto = texto + '<td>'+data[index].tipolocalizacion+'</td>';
                texto = texto + '<td>'+data[index].tipomovimiento+'</td>';
                texto = texto + '<td>'+data[index].producto+'</td>';
                texto = texto + '<td>'+data[index].rol+'</td>';
                texto = texto + '<td>'+data[index].grupomovimientock+'</td>';
                texto = texto + '<td>'+data[index].tipolocalizaciondependiente+'</td>';
                texto = texto + '<td>'+data[index].tipomovimientodependiente+'</td>';
                texto = texto + '<td>'+data[index].productodependiente+'</td>';
                texto = texto + '<td>'+data[index].asignalote+'</td>';
                texto = texto + '<td>'+data[index].asignalotedependiente+'</td>';
                texto = texto + '<td>'+data[index].obligaorigen+'</td>';
                texto = texto + "</tr>";
            });
            var texto = texto+"</tbody>";
            $("#tckardexs").append(texto);
        }
    }
</script>


<!-- CLIC A AÑADIR CKARDEX -->
<script type='text/javascript'>
    $(function() { 
        $("#afegirCK").click(function() {
            $("#ckardexsForm").show();
            $("#fckardex").reset();
            $("#divajax").show();
            selectDependientes();


<?php
$_SESSION['ckardexSelected'] = "";
$_SESSION['ckardex'] = null;
?>;
        });
    });
</script>

<!-- CLIC A UN CKARDEX DE LA LISTA PARA MOSTRARLO EN EL FORMULARIO DERECHA-->

<script language="javascript" type="text/javascript">
    $(function() {
        $('#tckardexs').delegate('tbody tr', 'click', function () {  
            //$("#tckardexs tbody").click(function(event) {
            var previo = $(this).attr("id");
            var previoA = previo.split("-");
            var codigoCkardexClic = previoA[1];
            $.ajax({ 
                data: "accio=omplirFCkardex&codigoCkardexClic="+codigoCkardexClic, 
                type: "GET", 
                dataType: "json", 
                url: "controlador/CkardexControl.php",
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                error : function(jqXHR, textStatus, errorThrown) {
                    console.info('in error');
                    console.log(jqXHR, textStatus, errorThrown);
                },
                success: function(data){ 
                    mostraFCkardex(data);

                }
            });
 
        });
    });
</script>

<!-- MUESTRA LOS DATOS DEL FORMULARIO CKARDEX -->
<script language="javascript" type="text/javascript">
    function mostraFCkardex(data) {
        $("#fckardex").reset();
        $("#ckardexsForm").show();
        $.each(data,function(index,value) { 
            $("#codigoCkardex").val(data[index].codigoCkardex);
            selectDependientes();
            var $elselect = $('input:radio[name=obligaorigen]');
            if(data[index].obligaorigen == 1){
                $elselect.filter('[value=1]').attr('checked',true);   
                $elselect.filter('[value=0]').attr('checked',false);
            }else{
                $elselect.filter('[value=0]').attr('checked',true);   
                $elselect.filter('[value=1]').attr('checked',false);
            }
            $elselect = $('input:radio[name=activockardex]');
            if(data[index].activockardex == 1){
                $elselect.filter('[value=1]').attr('checked',true);   
                $elselect.filter('[value=0]').attr('checked',false);
            }else{
                $elselect.filter('[value=0]').attr('checked',true);   
                $elselect.filter('[value=1]').attr('checked',false);
            }
            $elselect = $('input:radio[name=asignalote]');
            if(data[index].asignalote == 1){
                $elselect.filter('[value=1]').attr('checked',true);   
                $elselect.filter('[value=0]').attr('checked',false);
            }else{
                $elselect.filter('[value=0]').attr('checked',true);   
                $elselect.filter('[value=1]').attr('checked',false);
            }
            $elselect = $('input:radio[name=asignalotedependiente]');
            if(data[index].asignalotedependiente == 1){
                $elselect.filter('[value=1]').attr('checked',true);   
                $elselect.filter('[value=0]').attr('checked',false);
            }else{
                $elselect.filter('[value=0]').attr('checked',true);   
                $elselect.filter('[value=1]').attr('checked',false);
            }
            $elselect = $('input:radio[name=liberadock]');
            if(data[index].liberadock == 1){
                $elselect.filter('[value=1]').attr('checked',true);   
                $elselect.filter('[value=0]').attr('checked',false);
            }else{
                $elselect.filter('[value=0]').attr('checked',true);   
                $elselect.filter('[value=1]').attr('checked',false);
            }
            $elselect = $('input:radio[name=liberadockd]');
            if(data[index].liberadockd == 1){
                $elselect.filter('[value=1]').attr('checked',true);   
                $elselect.filter('[value=0]').attr('checked',false);
            }else{
                $elselect.filter('[value=0]').attr('checked',true);   
                $elselect.filter('[value=1]').attr('checked',false);
            }
        });
    }
</script>

<!-- EJECUTA LOS DIFERENTES SELECT OPTIONS DEL FORMULARIO -->
<script>
    function selectDependientes() {
        selectTipolocalizacion();
        selectTipomovimiento();
        selectTipolocalizacionDependiente();
        selectTipomovimientodependiente();
        selectProducto();
        selectProductodependiente();
        selectRol();
        selectGrupomovimientock();
       
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE TIPOLOCALIZACION-->
<script>
    function muestraTipolocalizacion(data) {
        $("#divajax").show();
        $("#tipolocalizacion").append("<option value=0>-------</option>");
        $.each(data,function(index,value) {
            $("#tipolocalizacion").append("<option value='"+data[index].codigoTipoLocalizacion+"' "+data[index].tipolocalizacionSelected+">"+data[index].descripcionTipoLocalizacion+"</option>");
        });
        $("#divajax").hide();
    }
    function selectTipolocalizacion() {
        $(function() { 
            $("#tipolocalizacion").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=tipolocalizacionSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/TipolocalizacionControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraTipolocalizacion(data);
                    
                }
            });
        }); 
    }
</script>
<!-- LLENA Y MUESTRA EL SELECT DE TIPOLOCALIZACIONDEPENDIENTE-->
<script>
    function muestraTipolocalizacionDependiente(data) {
        $("#divajax").show();
        $("#tipolocalizaciondependiente").append("<option value=0>-------</option>");
        $.each(data,function(index,value) {
            $("#tipolocalizaciondependiente").append("<option value='"+data[index].codigoTipoLocalizacion+"' "+data[index].tipolocalizaciondependienteSelected+">"+data[index].descripcionTipoLocalizacion+"</option>");
        });
        $("#divajax").hide();
    }
    function selectTipolocalizacionDependiente() {
        $(function() { 
            $("#tipolocalizaciondependiente").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=tipolocalizaciondependienteSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/TipolocalizacionControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraTipolocalizacionDependiente(data);
                }
            });
        }); 
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE TIPOMOVIMIENTO-->
<script>
    function muestraTipomovimiento(data) {
        $("#divajax").show();
        $.each(data,function(index,value) {
            $("#tipomovimiento").append("<option value='"+data[index].codigoTipoMovimiento+"' "+data[index].tipomovimientoSelected+">"+data[index].descripcionTipoMovimiento+"</option>");
        });
        $("#divajax").hide();
    }
    function selectTipomovimiento() {
        $(function() { 
            $("#tipomovimiento").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=tipomovimientoSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/TipomovimientoControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraTipomovimiento(data);
                }
            });
        }); 
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE TIPOMOVIMIENTODEPENDIENTE-->
<script>
    function muestraTipomovimientodependiente(data) {
        $("#divajax").show();
        $("#tipomovimientodependiente").append("<option value=0>-------</option>");
        $.each(data,function(index,value) {
            $("#tipomovimientodependiente").append("<option value='"+data[index].codigoTipoMovimiento+"' "+data[index].tipomovimientodependienteSelected+">"+data[index].descripcionTipoMovimiento+"</option>");
        });
        $("#divajax").hide();
    }
    function selectTipomovimientodependiente() {
        $(function() { 
            $("#tipomovimientodependiente").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=tipomovimientodependienteSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/TipomovimientoControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraTipomovimientodependiente(data);
                }
            });
        }); 
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE PRODUCTO-->
<script>
    function muestraProducto(data) {
        $("#divajax").show();
        $("#producto").append("<option value=0>-------</option>");
        $.each(data,function(index,value) {
            $("#producto").append("<option value='"+data[index].codigoProducto+"' "+data[index].productoSelected+">"+data[index].descripcionProducto+"</option>");
        });
        $("#divajax").hide();
    }
    function selectProducto() {
        $(function() { 
            $("#producto").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=productoSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/ProductoControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraProducto(data);
                }
            });
        }); 
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE PRODUCTO DEPENDIENTE-->
<script>
    function muestraProductodependiente(data) {
        $("#divajax").show();
        $("#productodependiente").append("<option value=0>-------</option>");
        $.each(data,function(index,value) {
            $("#productodependiente").append("<option value='"+data[index].codigoProducto+"' "+data[index].productodependienteSelected+">"+data[index].descripcionProducto+"</option>");
        });
        $("#divajax").hide();
    }
    function selectProductodependiente() {
        $(function() { 
            $("#productodependiente").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=productodependienteSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/ProductoControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraProductodependiente(data);
                }
            });
        }); 
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE ROL-->
<script>
    function muestraRol(data) {
        $("#divajax").show();
        $.each(data,function(index,value) {
            $("#rol").append("<option value='"+data[index].codigoRol+"' "+data[index].rolSelected+">"+data[index].descripcionRol+"</option>");
        });
        $("#divajax").hide();
    }
    function selectRol() {
        $(function() { 
            $("#rol").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=rolSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/RolControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraRol(data);
                }
            });
        }); 
    }
</script>

<!-- LLENA Y MUESTRA EL SELECT DE GRUPOMOVIMIENTO-->
<script>
    function muestraGrupomovimientock(data) {
        $("#divajax").show();
        $("#grupomovimientock").append("<option value=''>-------</option>");
        $.each(data,function(index,value) {
            $("#grupomovimientock").append("<option value='"+data[index].codigoGrupomovimiento+"' "+data[index].grupomovimientoSelected+">"+data[index].descripcionGrupomovimiento+"</option>");
        });
        $("#divajax").hide();
    }
    function selectGrupomovimientock() {
        $(function() { 
            $("#grupomovimientock").empty();
            $.ajax({ 
                data: "accio=omplirSelect&sel=grupomovimientoSelected", 
                type: "GET", 
                dataType: "json", 
                url: "./controlador/GrupomovimientoControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data){ 
                    muestraGrupomovimientock(data);
                }
            });
        }); 
    }
</script>

<!-- CLIC A GUARDAR CKARDEX EN LA BASE DE DATOS(MODIFICARLO O CREARLO)-->

<script language="javascript" type="text/javascript">
    $(function() {
        $('#guardarCK').click(function() {  
            if($("#codigoCkardex").val() ==""){
                var datos = "accio=create&codigoCkardex=&"+$("#fckardex").serialize(); 
            }else{
                var datos = "accio=update&codigoCkardex="+$("#codigoCkardex").val()+"&"+$("#fckardex").serialize(); 
            }
                  
            $.ajax({ 
                data: datos,
                type: "GET", 
                dataType: "json", 
                async: false,
                url: "controlador/CkardexControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                error : function(jqXHR, textStatus, errorThrown) {
                    console.info('in error');
                    console.log(jqXHR, textStatus, errorThrown);
                },
                success: function(data1){
                    traeckardexs();
                    $("#divajax").hide(); 
                }
            });
 
        });
    });
</script>



<!-- CLIC A ELIMINAR CKARDEX EN LA BASE DE DATOS(DELETE)-->

<script language="javascript" type="text/javascript">
    $(function() {
        $('#deleteCK').click(function() {  

            var datos = "accio=delete&codigoCkardex="+$("#codigoCkardex").val()+"&"+$("#fckardex").serialize(); 
                  
            $.ajax({ 
                data: datos,
                type: "GET", 
                dataType: "json", 
                async: false,
                url: "controlador/CkardexControl.php", 
                beforeSend : function(jqXHR, settings) {
                    console.info('in beforeSend');
                    console.log(jqXHR, settings);
                    $("#divajax").show(); 
                },
                success: function(data1){
                    traeckardexs();
                    $("#divajax").hide(); 
                }
            });
 
        });
    });
</script>

